Punjab Assembly passes 12 bills including one on fertiliser prices and witness protection