St Kilda register big AFL win over Sydney