SwaNN: Switching among cryptographic tools for privacy-preserving neural network predictions