The world’s most expensive photo fetches $4.3 million