St Petersburg metro blast leaves many injured