Night of stargazing delights scientists and amateurs in Mexico City