Image Captioning with Complementary Visual and Textual Cues