Lebanon's parliament will again vote for a president after two years of trying, with signs this time MPs may produce a head of state for the crisis-hit nation.