Melinda French Gates says there are ‘too many men on Capitol Hill’