St. Lucie County substitute teacher fired for inappropriate relationship with minor