Apple iPhone 6 could launch as early as August