Americans will bet $8.58 billion on March Madness, report says