A 15-year-old boy has been charged with the murder of Harvey Willgoose, 15, who was stabbed to death at a school in Sheffield, the Crown Prosecution Service said.