Elon Musk: Tesla will start taking orders for its solar roof in April