Mexican chicken and lime soup