Home National Punjab: Amarinder Singh announces development projects worth Rs 965 crore in state