Batalha de São Mamede