Effective interactions between like-charged macromolecules