M5 to be shut ‘throughout day’ after fuel spill