Miranda Kerr channels 1950s glamour