Scotty McCreedy wins American Idol