Bay of Pigs museum opens in Miami