Improving Generalization of Synthetically Trained Sonar Image Descriptors for Underwater Place Recognition