After the setback at Aspern-Essling, Napoleon took more than six weeks in planning and preparing for contingencies before he made another attempt at crossing the Danube. Approximately how long did Napoleon take to prepare another Danube crossing after his defeat at Aspern-Essling?