Sports giant Anta snaps up Puma stake for $1.8B