Joe McElderry set for next Joseph