Deep learning for remote heart rate estimation: A reproducible and optimal state-of-the-art framework