UCVC: A Unified Contextual Video Compression Framework with Joint P-frame and B-frame Coding | Synapse