Alma boys basketball rallies in second half to handle Shepherd