Justin Trudeau offers apology to the LGBTQ community