Marylin Monroe dress sold for $4.8mn