Czech president bans US Ambassador from Prague Castle