Roskilde Festival 2018: Nick Cave headline set review