Aston Villa lands goalkeeper Martinez from Arsenal on four-year deal