Troy Coleman, 17, went missing in May and his father spent weeks looking for him until an online video brought him home