The vector-valued non-homogeneous Tb theorem