Improving Synthetic Data Training for Contextual Biasing Models with a Keyword-Aware Cost Function