Philip Shiner pleads guilty to fraud