Minister Premchand Agarwal resigns