Final Moto X press renders leak ahead of 1 August official announcement