Curiosity rover snaps spectacular Mars panorama