SolarCity shares darken after firm delays earnings