IS suicide bomber attacks Saudi Shiite mosque, killing 21