Alligator eats dog near Jacksonville shopping center