Medina Spirit gives Baffert record seventh Kentucky Derby win