Egypt joins International Solar Alliance