[2205.04274] Detecting and Understanding Harmful Memes: A Survey