Indonesia declares homosexuality a 'mental disorder'