Duarte wins U-23 Road Race at Cycling World Championships