leetcode merge intervals