039D: Chinese latest AIP submarine, packed with new missiles and solid-state batteries