London could mediate over Kashmir: Musharraf