Melinda French Gates gets political: ‘We have to make sure women have their full power in society’