Abbas blames Hamas for bloodshed