What is the difference between a for loop and an enhanced for loop?