April mini heatwave 2018 - how long we can expect warm British weather to last