YAP1 and cancer: YAP/TAZ are double-edged swords with therapeutic potential for cancers.