How many credit hours are needed for a master's degree?