Cloudflare tops Q2 estimates as revenue jumps 36% to $696M