Study, Construction and Test of a 3 GHz Proton Linac-Booster (LIBO) for Cancer Therapy