Go First cancels all flights on May 3-4 amid financial crunch