Kelly Clarkson cancels several tour dates