Musharraf says will return to Pakistan in weeks