Defining 'Good': Evaluation Framework for Synthetic Smart Meter Data