Finance Minister Aurangzeb unveils Rs18.87 trillion budget amid opposition noise