Mexico City residents surprised but excited by snow