Updated Spanish translation (corrected and completed)