Hundreds of weapons have been seized across Hampshire in a crackdown which has seen a huge reduction in knife crime.