Amateur radio fans gather for annual Firecracker Hamfest