Wauchope's Mick McInnes suspended for 28 matches by Group 3 judiciary