Temperatures set to remain below 20C as sunshine gives way to heavy showers, rain and blustery conditions across the country