Cross talk between cancer and immune cells: exploring complex dynamics in a microfluidic environment