Cambridge win the 166th Boat Race in a contest moved to Cambridgeshire because of the coronavirus pandemic.