Updates on thrombotic thrombocytopenic purpura: Recent developments in pathogenesis, treatment and survivorship