Sizing, geometry and topology optimization of trusses using force method and supervised charged system search