Immune Thrombocytopenic Purpura - Causes, Treatment, and Complications