Cessnock defeat Souths by 14 points to end 17-year premiership drought