St George Illawarra Dragons trounce Cronulla Sharks to make six weeks unbeaten