what is the maximum hours a hgv driver can work a day