U.S. crude oil ended lower for a third straight session on Friday, amid mounting concerns over Greece and the health of the global economy, even as the crucial Iran nuclear deal deadline nears with talks continuing in Vienna, Austria.