World Bank approves Rs 585 crore for HPSRTP