China criticised Boris Johnson's "incorrect" stance after he called for Hong Kong to make more progress towards democracy ahead of the 20th anniversary of the former British colony's return to Chinese authority.