Erectile dysfunction: causes, typologies and treatments