Microenvironment complexity and matrix stiffness regulate breast cancer cell activity in a 3D in vitro model