China set to launch its manned space mission tomorrow