NEW YORK --Britney Spears has given birth to a baby boy, Us Weekly reported. The baby was born Wednesday by Caesarean section at the Santa Monica UCLA Medical Center in California, the magazine said. No other details were available. SNIP It is the first child for the 23-year-old pop star and her husband, Kevin Federline. Federline, 27, has two children with ex-girlfriend Shar Jackson