Newspaper says British royal received $3.2 million from Sheikh Hamad bin Jassim al-Thani; his office says money was deposited with one of his charities, denies any wrongdoing