Scarlett Johansson wears Dolce & Gabbana for Vogue Mexico