Twitter beats Wall St Q3 estimates with $758M in revenue