Twitter shares soar in US after earnings report