Drink-driver banned after 'appalling' driving on M5