Almay names Kate Hudson global brand ambassador