William Strahan — cricketer (1807-1886)