Yes, Putin is showing off but Havana needs an economic lifeline that Moscow can provide and the US has failed to offer