SpecFaaS: Accelerating Serverless Applications with Speculative Function Execution