JD Sports delays results to May, cites ample cash resources