Maximization of Average Precision for Deep Learning with Adversarial Ranking Robustness