PSX sets new records as bulls charge