A verifiable privacy-preserving data collection scheme supporting multi-party computation in fog-based smart grid