Supervised learning sets benchmark for robust spike detection from calcium imaging signals