Inland American buys five retail centers in Texas for $172M