Model Predictive Path Integral Methods with Reach-Avoid Tasks and Control Barrier Functions