Apple reports record revenue for Q1