REMI: A Novel Causal Schema Memory Architecture for Personalized Lifestyle Recommendation Agents