Carmel boy completes 100-mile trail run in two days