The Barbados Tridents' innings was filled with sixes as they beat Trinbago Knight Riders to make the CPL final.