Japan has signed a grant and loan agreement with Cambodia worth more than $90 million (¥9.6 billion) despite concerns from the international community over Prime Minister Hun Sen's crackdown on government critics ahead of a July general election.