The tech giant says it expects supply constraints to crimp revenue in the June quarter.