Japan, Bangladesh sign $2.5 billion agreement