Merck, J&J CEOs agree to testify in Senate hearing on drug prices