Locked, loaded, and registered: the feasibility and constitutionality of a federal firearms registration system