Kate Hudson to represent Almay brand