A van Kampen theorem for unions of non-connected spaces