Arab Spring blessing in disguise for Hamas