NBC: UVa shooting suspect bought 2 guns this year after failing background check in 2021, gun store says