A Mixed Valent Vanadium Phosphate Closely Related to BaV2P2O10: AgV2P2O10