Apple shares notch all-time high ahead of developer conference