Criticizing Trump, McCain proposes new Afghanistan strategy