8x8 beats Q1 estimates as revenue climbs to $190.2 million