Cell-Based Microarrays: Review of Applications, Developments and Technological Advances