Peer-To-Peer Energy Trading In Smart Residential Environment With User Behavioral Modeling