Punjab sets target of 4m acres of land for cotton cultivation this year