German carmaker Mercedes-Benz has unveiled the latest model of its electric fleet, Vision EQXX, which will have 117 solar modules on its roof.