Peru president sacks PM accused of domestic violence