Mariela Castro, daughter of Cuban President Raul Castro, has been given the go-ahead to attend an LGBT conference in the US, where she will receive an award for her contributions to gay rights, after initially being barred from travelling within the US.