How to Humanize AI-Generated Social Media Captions Across Platforms