Given a binary tree, find its maximum depth.