The gender earnings gap varies across STEM occupations and education