Tanner Dashner reads apology letter in St. Lucie County court