Sharks end 17-year Group Seven premiership drought against Knights