Aluminum prices recover after three-month low