Newey commits to £30m-a-year Aston Martin deal