Michigan sportsbooks rake in $478m in wagers during March