Tour of Catalonia 2012, stage three. 21 March 2012