What are possible causes of a hard lump on the rib cage that feels like bone?