Palestinian militants fire rockets, Israel strikes Gaza