Jeff Weaver says Cardinals fans boosted his confidence in 2006