Wizard World announces 17 shows for 2018 while postponing five