The Russian-backed Syrian military and its allies have captured swathes of rebel-held eastern Aleppo in a ferocious military campaign, squeezing rebel fighters and tens of thousands of civilians into an ever-shrinking enclave.