Nic Maddinson's highest T20 score secured Sydney Sixers a spot in Wednesday's Big Bash Final in Canberra.