Tour of Catalonia 2010, stage 3. 24 March 2010