Libyan Parliament approves budget amid political rift