Why Can Migratory Birds Fly Thousands of Kilometers Without Eating?