Identification and validation of 174 COVID-19 vaccine candidate epitopes reveals low performance of common epitope prediction tools