MPs have supported the Government's NHS and social care tax rise plan by 319 votes to 248, majority 71.