Rs 1.68 trillion Punjab budget announced