Enhancing Synthetic CT from CBCT via Multimodal Fusion and End-To-End Registration