Democrats attack each other in latest debate