Hamas denies approving Gaza ceasefire