Strengths and Weaknesses of Deep Learning Models for Face Recognition Against Image Degradations