Sorry to hear that. It must be really frustrating to hear such news. Do try to ask whether a later start date would be possible, if you can afford to wait a bit.
Would you mind sharing a bit more info about the company and region you are in? Just think that it might be useful information for others on this platform.
Hang in there,