ALTO: A Large-Scale Dataset for UAV Visual Place Recognition and Localization