Apple reports best-ever iPhone sales as Mac dips