Apple sets record March quarter in revenue with iPhone, Mac sales