If Musharraf were a treasonist then why did Gilani take oath: Altaf