The Highway Code advises drivers not to undertake other road users on the motorway, but there are exceptions to the rule - and a police officer has explained when it's allowed