Upwork Reports Strong Q2 Results, Shares Rally