Clean up physics list: use RegisterPhysics instead of implementing ConstructParticle and ConstructProcess, G4SBSPhysicsList construction is now identical to FTFP_BERT + standard optical physics