Yageo posts record profits for 2018