Shamrock Rovers returned to the top of the SSE Airtricity Premier Division with a resounding win away at Waterford.