Hamas steals Abbas thunder with prisoner deal