Catherine Duffy named IFLR1000 Women Leader 2020