Enzyme could make ‘smart’ cancer drugs a reality