Tiger wins Arnold Palmer Invitational on final putt