EU states on Thursday cleared Bulgaria and Romania to become full members of the borderless Schengen zone from the start of next year.