John Hayls (British, ?–1679)