Design and Implementation of a Novel HomePlug-Based Solution for Low Cost and High Performance Smart Home Networking