Punjab govt providing funds for mega projects