Major rainfall and flooding headed for UK