Menards pays $43M for Bloomington retail center