Punjab approves four major public-private mining projects worth Rs271 billion