Schalke: The story so far