Reading Hidden Emotions: Spontaneous Micro-expression Spotting and Recognition