New-look Hamas spends £100k on an image makeover