Louisiana ranked third best state to invest in