Michael Gove slammed as hypocrite for pushing strict drug laws while having used substance 20 years ago; questions raised over possible ban from travelling to US