Efficient communication over complex dynamical networks: The role of matrix non-normality