Hamid Nehal Ansari walks free, heads home to India