Catalytically self-sufficient CYP116B5: domain switch for improved peroxygenase activity