Moto G 3rd Generation Launched With Amazing New Upgrades