Moto G finally leaked before release