Oil prices fall as Israel and Hamas strike a rare truce, calming markets after months of unrest