Thames cable car opens at Greenwich