Gaza ceasefire between Hamas and Israel begins