Apple buoyed by better-than-expected iPhone sales