Israel shells Gaza as Palestinians prepare to sign unity deal