Hong Kong bans Tiananmen vigil for first time in 30 years