Performance Improvement of P2P using Location Awareness and Interest Clustering