Largo police charge teacher with child pornography