Extrusion-based additive manufacturing technologies: State of the art and future perspectives