Punjab minister heads 'non-existent' department for 20 months, BJP roasts party