Haneef relieved ‘honour restored’