Sagan wins the green jersey