49ers sign top free agent kicker Dawson