L’Oréal signs $4B beauty deal with Kering