OmniCharacter: Towards Immersive Role-Playing Agents with Seamless Speech-Language Personality Interaction