Large parts of England and Wales are set to be pelted with heavy rain and powerful winds as Storm Benjamin arrives in the UK.