Peyton Manning retires from Denver Broncos