Bank of America will stop lending to business clients that manufacture military-style weapons for civilian use, becoming the latest U.S. financial institution to break ties with gunmakers following the mass shooting massacre at a Florida high school.