Zach Johnson has lead at Hyundai Tournament of Champions