John Samuel Agar (British, 1840)