Spanish farmers protest in downtown Madrid