British Cycling will retain £43m in public funding after its national council approved governance reforms.