Thousands of people have been flooded out of their homes or left without power after Storm Desmond wreaked havoc in parts of the UK.