Current and novel approaches to vaccine development against tuberculosis