Apple reveals WWDC 2019 set for June 3