Oil climbs near $106 after jumping on doubts over peace talks