The number of women who out-earn their male partners is growing but social attitudes are still catching up