Micropatterned surfaces: techniques and applications in cell biology