Rs 340 billion collected in National savings till April 30