Musharraf likely to return home on March 24