A Japanese zoo apologises after naming a baby monkey Charlotte in honour of the newborn British princess.