John Rice (šahovski problemist)