The physics of the FLUKA code: recent developments