Tesla set to report first-quarter results after the bell