leetcode maximum depth of binary tree