Glamour Women of the Year awards: Cara Delevingne, Gwen Stefani and Amber Heard take to the red carpet