At least 10 people have been killed, and a dozen more injured, after a lone gunman opened fire at a school in the Austrian city of Graz.