I'd like to know the difference between "I have finished" and "I am finished". Thank you.