Online Safety Bill finally passes after years of delay