Fidel Castro attends gala for his 90th birthday in Havana