Singapore Grand Prix: F1 race will go ahead despite haze blanket