Former BBC chief blames women for 'terrible' shows