Israeli armed forces have raided a hospital in the West Bank and killing three Palestinian men, which it says were Hamas militants. It comes as Israeli Prime Minister Benjamin Netanyahu has ruled out a ceasefire which would mean a withdrawal of troops from Gaza.