MPs agree to legalise same-sex marriage after marathon campaign. Follow here for all the day’s events