On the Complexity of Balanced Boolean functions