The Supreme Court on Thursday declared for the first time that the US Constitution protects an individual’s right to carry a handgun in public for self-defense, handing a landmark victory to gun rights advocates in a nation deeply divided over how to address firearms violence.