Generating strut-and-tie patterns for reinforced concrete structures using topology optimization