Adani has enough cash to cover 30 months