Israeli firefighters are battling a massive wildfire west of Jerusalem that has burned 2,000 hectares (5,000 acres) of forest over the past three days.