CSR Perceptions and Activities of Small and Medium Enterprises (SMEs) in seven geographical clusters