Check for balanced parentheses using stack