Malaysian police have rescued 402 children and teenagers that they suspect were physically and sexually abused across 20 care homes.