Massive power failure hits Brazil