US federal judge overturns California's three-decade ban on assault weapons