Inverse design of nanoporous crystalline reticular materials with deep generative models