Jacksonville, Florida, mayor has Confederate monument removed after years of controversy