Total solar eclipse begins on US West Coast