weather john lawrance today