Coalition narrows gap on Labor in polling