Councils rake in nearly £1bn from parking fees