Placenta Previa: Etiology, Pathophysiology, Clinical presentation, Diagnosis and Treatment