Generalised Trapezoid Type Inequalities for Vector-Valued Functions and Applications