Escherichia coli DNA photolyase is a flavoprotein