At least 30 people were killed when gunmen stormed a mosque in Pakistan's garrison city of Rawalpindi, detonating bombs and shooting at worshippers, the interior minister said.