Lifting weights twice a week can help women prevent "middle-aged spread" and keep their hearts healthy, a new study shows.