Topology optimization for minimum weight with compliance and stress constraints