124. Binary Tree Maximum Path Sum (Hard)