Stimuli-triggered Self-assembly of Fusion Proteins for Biomedical Nanotechnology