McClellan removed from command