Power cuts hit 4.7 million users in northern Mexico after cold snap