Cameron Diaz Posts Heartfelt Message to Husband on Instagram