Ekso announces $34 million rights offering