Flash floods and thunderstorms cause chaos across Britain