Half-term travel chaos as trains hit by strikes, floods and engineering work