Mexico City transforms into Christmas wonderland