Weather expert warns Wales and other parts of the UK face 20-day period of heavy rain in build-up to Christmas