Queensland cruise to Shield win over SA