code to find factorial of a number in c