Supremes, Girls Aloud, Blackpink: the best girl groups of the past century