Heterogeneous Federated Learning with Convolutional and Spiking Neural Networks