Punjab announces Rs 300-crore incentive to promote use of electric vehicles