The cost of abandoning HS2 north of the West Midlands has topped ?2 billion, according to the latest annual report from HS2 Ltd.