Fioravanti Stefano rides cross country at Montelibretti Nations Cup