Blackburn Rovers striker Jordan Rhodes has withdrawn from the Scotland squad to play Croatia on Tuesday.