Given a string s, return all characters that appear more than once, along with how many times each duplicate character occurs. The output should preserve the order in which duplicate characters first appear in the string. Write a function that takes a string and returns a list of [character, count] pairs.
def find_duplicate_characters(s):