Lebanon MPs pledge to sit in until president is elected