Apple posts record June quarter revenue of $ 109.4 bn