weather edinburgh 8 july 2012