Cuba casts aside rancor to welcome Obama on historic visit