Apple iPhone 6 release date set for August according to suppliers