U.S. Senate approves apology to American Indians