Blast shakes Riyadh days after another attempted attack