New office building features largest solar panel system in New Orleans