DUBLIN — British Prime Minister David Cameron conceded Saturday that he had bungled his acknowledgement of his investment in an offshore fund, a controversy that drove thousands out onto London’s streets to denounce him and the Panama law firm involved. Cameron drew laughs and applause from a sympathetic audience of Conservative Party activists as he opened a speech in London with a mea culpa. “Well, it’s not been a great week,” he deadpanned.