Venus defeats Stosur on way to semifinals