Devendra Fadnavis has resigned as Maharashtra Chief Minister a day before he was to face a floor test ordered by the Supreme Court. His announcement …