Primary brain tumors: review of etiology, diagnosis and treatment.