Nanoengineering approaches to the design of artificial antigen-presenting cells.