Twitter stock dives after weak earnings report