Sedna-Newest Planet in our Solar System?