A Van Kampen Theorem for Weak Joins