iPhone, iPod sales buoy Apple revenues