做工程收保证金合法吗