Magic Leap confirms $502 million Series D round