CNN report: David Beckham calls it a career