Lady Amelia Spencer wows in glittering thigh-split dress