KP budget with total outlay of Rs505b announced