La bataille de Castiglione, 5 août 1796