Quantum Entanglement and the Communication Complexity of the Inner Product Function