Faribault man charged with producing child pornography