Vistara waives cancellation fee for 4 north-Indian cities up to March 31