Sri Lanka police tear gas protesters opposed to president