16-year-old boy fighting for life after falling from ledge in Hinkley Township