NASA finally solves the mystery of Steve - the bizarre purple light spotted in the sky since 2015