Motorola is all set to launch a new X-series flagship smartphone - Moto X40. Check out its expected specifications and price: