Red Bull Can Art is still on display at Dilworth Park