South Africa launches into space with the ZACube-2 nanosatellite, the continent’s most advanced nanosatellite to date