Design, development, tests and first flight results of 1KUNS-PF, the first Kenyan University CubeSat