European stocks snap 4-day losing streak as oil, banks rise