Obama photo is social-media sensation