Heavy rain across the UK has led to widespread flooding, with 143 flood warnings issued by the Environment Agency.