PTC contributes Rs 34.3b to exchequer in H1 of 2017