Berlin hosts colorful 30th Carnival of Cultures