Eurostar travel hell as thousands stranded in London as floods spark cancellations