Scots have best access to culture in UK but class divide exists