Marc Leishman won his first LIV Golf individual title as he beat Charl Schwartzel by one stroke in Miami - and saw off a host of other players warming up for the Masters.