John de Swinnerton (-1380)