A Liouville theorem for vector valued semilinear heat equations with no gradient structure and applications to blow-up