46-year drought is over as London Majors capture IBL Championship