Hangzhou ultrarunner reaches halfway mark in 6,000 km Italian challenge