Italy's Sacha Modolo takes victory on stage two of the Tour of Poland in what ends up being a "messy" sprint finish in Katowice.