Four in 10 policies offer no protection if holidays are cancelled by strikes, says Which?.