Robot Self-Assembly by Folding