Fusing weather forecasts, machine learning and citizen observations to improve urban heat predictions