BP and Shell shares slide 22% as London energy rout deepens