Abohar declared as dirtiest city of Punjab