Altaf Hussain to leave party leadership