Palestinian militants in Gaza fire rocket at Israel