Recombinant Proteins for Assembling as Nano- and Micro-Scale Materials for Drug Delivery : A Host Comparative Overview