April 24 marks China's Space Day