一项工程，甲单独做8小时完成，乙单独做10小时完成，这项工程如果由甲、乙两队合作，需要多少小时才能完成?