Adversarial Attacks and Detection in Visual Place Recognition for Safer Robot Navigation