UK's average annual temperature tops 10C for first time