Causes, Effects and Solutions to Gun Violence