Apple reveals lineup for WWDC on June 22