Court of Appeal upholds €1m health and safety fine against road haulage company