MPs vote for Boris Johnson's Internal Market Bill to progress to second reading by 340 votes to 263