Buhari in London for medical vacation