Gary Neville says David Moyes will get at least three years at Manchester United and believes they can still win the title this season.