Pakistan races to keep floodwaters out of power station that supplies millions