Weather forecast for Edinburgh