Costs, culture and life decisions: analysing the factors that influence enrolment in master's level education in Germany