Fake online reviews mean cash-for-comment is rife