BPB inks RM45 million green financing agreement