Cameron Foley finalist for Duval County teacher of the year