Hundreds of people remain stranded in London after faulty generators caused power cuts in England and Wales.