ICT retailers struggle to make profits amid falling demand