The design of weight enforcement strategies for overloaded heavy-goods vehicles on complex road networks