From CCCTB to BEFIT: the European Commission's plan to future-proof taxation