Report: Next iPhone goes on sale September 21