Why you should not use JWT for authentication