Iphone 7 shipments begin as apple prepares for busy first weekend