Twitter beats on revenue and earnings as daily users rise