Venus Williams stunned in third round of Rogers Cup