Charley Hoffman takes Arnold Palmer Invitational lead