reverse string using stack in c