SSCAM: Micro-satellite platform for Earth observation