Zach Johnson all set to batter John Deere Classic field