Melania Trump stuns in first lady fashion stakes