Battle of Pavia in 1525, Landsknecht vs Swiss pikemen