St. Lucie County deputy Thomas Johnson appears in court following sexual assault arrest