Congestive Heart Failure: Causes, Symptoms, Types, Stages, and Treatment Options