Hamas hails unity government 'of all Palestinians'