SMPC: boosting social media popularity prediction with caption