Episodic volcanism of tidally heated satellites with application to Io