Witchcraft, innuendo and moody goth boys: Your guide to all 37 Eurovision songs