Twilio stock soars 19% after strong Q1 earnings beat