In a sign of Ukraine invasion's toll on armed forces, Red Square parade smallest in years with no military flyover; 24 Russian cities cancel May 9 events altogether