Shadow foreign secretary accuses “patronising” Sky News presenter of sexism