how many credits do you need to graduate high school