Antonio Cromartie blew through $5 million but has changed his financial ways