M5 closed as lorry crash causes diesel spillage