Zuckerberg unveils Meta Quest 3 VR headset days before Apple reveals its own