Revisiting three anonymous two-factor authentication schemes for roaming service in global mobility networks