War with Hamas to cost Israel above $50bn