Additive manufacturing technology review From prototyping to production