Cabinet reshuffle: Sheikh Rasheed appointed as interior minister, Hafeez Shaikh as federal minister for finance