Activity Planning for Assistive Robots using Chance Constrained Stochastic Programming