Punjab Assembly presents fiscal budget Rs 897 billion