Formula 1 cancels Russian Grand Prix amid Ukraine crisis