bill mcnabb net worth