Simply Delicious French Toast Sticks