Sony PS5 passes 100 million units shipped ahead of GTA 6