Hindu teacher gets life term for ‘blasphemy’