A cutting edge 6U CubeSat ADCS design for Earth observation with sub-meter spatial resolution at 230–380 km altitude