Chance-Constrained Sampling-Based MPC for Collision Avoidance in Uncertain Dynamic Environments