Halo composers resolve decades-long royalty dispute with Microsoft