Former Nato chief Javier Solana denied US visa waiver