Prime Minister Rishi Sunak has announced the North and Midlands will receive £4.7 billion redirected HS2 funding.