Scarlett Johansson Makes First Public Appearance Since Nude Photo Scandal