HS2 ‘very poor value for money’ after northern leg cancellation, MPs say