obama welcomes cleveland cavs and j.r. smith's shirt to white house