Discovering spatial interaction communities from mobile phone data