Boosting Offline Reinforcement Learning with Residual Generative Modeling